<?php
 namespace Admin\Controller;
 use Think\Controller;

 class UserController extends Controller

 {


    public function index()
    {

      // 实例化
    $user = M('user');

    // 分页
    // 总记录数
    $count = $user->count();
    // 分页个数
    $page = new \Think\Page($count,5);

    // 分页显示输出
    $show = $page->show();

    // 查询数据
    $data = $user->limit($page->firstRow,$page->listRows)->select();
    // echo '<pre>';

   //  print_r($data);

    // 分配变量到模板
    $this->assign('data',$data);
    $this->assign('show',$show);

    // 编译并输出模板
    $this->display();


    }
  
    public function add()
    {
    
     $this->display();  

    } 

     public function insert()
    {
      // dump($_POST);
      // 1.实例化Model类
      $user = M('user');

      // 2.执行添加操作
      $res = $user->add($_POST);
        // echo $user->_sql();
      // dump($res);

      // 3.判断
      if ($res) {
        $this->success('添加用户信息成功', U('User/index'), 3);
        // echo 'ok';
      } else {
        $this->error('添加用户信息失败');
        // echo 'no';
      }
    }

      public function find()

      {

        $id =intval($_GET['id']);

       // dump($id);

        $user = M('user');

       $data = $user->find($id);

       $this->assign('data',$data);

       $this->display('User/update');
        
      }

      public function update()
      {

       $user = M('user');

       $data = $_POST;

       $res = $user->save($data);

          if($res){
            
           $this->success('修改成功',U('User/index'),1);

      }else{

          $this->error('修改失败');
      }

      }

      public function delete()
      {


       $id =$_GET['id'];

       $user =M('user');

       $res = $user->delete($id);
 
        if($res){
            
           $this->success('删除成功',U('User/index'),1);

      }else{

          $this->error('删除失败');
      }


      }




 }


